<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 统计
        //    1 2 2 2 1 3 2 1 4 4

        //    1   后面有重复的就删除，删除一次就统计一次


        function tj(arr) {
            for(var i = 0 ; i < arr.length ; i++) {
                var count = 1 ;  // 与后面的进行比较，没有算上自己，所以count从1开始
                for(var j = i + 1 ; j < arr.length ; j++) {
                    if(arr[i] === arr[j]) {
                        arr.splice(j , 1) ;   // 重复就删除
                        j-- ;   // 数组塌陷
                        count++ ;
                    }
                }
                console.log(arr[i] + '出现了' + count + '次');
            }
        }

        tj([1,2,2,5,3,4,5,1]) ;


    </script>
    
</body>
</html>